import axios from "axios";

axios.defaults.baseURL = "/api";

//使用响应拦截器来处理请求成功的数据格式
axios.interceptors.response.use((res) => {
  console.log("response", res);
  //将响应对象 res 身上的 data 属性返回给前端页面
  if (res.status == 200) {
    //请求成功
    return res.data;
  }else{
    alert("请求出错");
  }
},err=>{
    console.log("err",err);
    // sessionStorage.removeItem("loginUser");
    // alert("token失效");
    // location = "/login";
}
);


//请求拦截器
axios.interceptors.request.use(req => {
    console.log("req",req);
    //设置token
    // let loginUser = sessionStorage.getItem("loginUser");
    // if (loginUser) {
    //     loginUser = JSON.parse(loginUser);
        
    // }
    req.headers.Authorization = localStorage.token;
    
    return req;
})


// export default newAxios;